// v8

var myObj = {
    name: 'Jack',
    showThis: function() {
        console.log(this);
        function bar() { console.log(this); }
        bar();
    }
}

// myObj.showThis();

// {name: "Jack", showThis: ƒ}
// Window {parent: Window, opener: null, top: Window, length: 0, frames: Window, …}


// var myObj = {
//     name: 'Jack',
//     showThis: function() {
//         console.log(this);
//         let bar = () => { console.log(this); }
//         bar();
//     }
// }

// myObj.showThis();

// {name: "Jack", showThis: ƒ}
// {name: "Jack", showThis: ƒ}
